giving to viewer